Unraveling The Mysteries Of Time Travel Paradoxes